//
//  GSSourceViewController.h
//  Fonts
//
//  Created by Georg Seifert on 03.11.08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>


@interface GSSourceViewController : NSViewController {
	IBOutlet NSOutlineView		*myOutlineView;
	IBOutlet NSTreeController	*treeController;
	IBOutlet NSButton			*addFolderButton;
	IBOutlet NSButton			*removeButton;
	IBOutlet NSPopUpButton		*actionButton;
	
	id libraryFolder;
	id groupFolder;
	
	NSMutableArray				*contents;
	// cached images for generic folder and url document
	NSImage						*folderImage;
	NSImage						*urlImage;	
	
	BOOL						buildingOutlineView;	// signifies we are building the outline view at launch time
	
	NSArray						*dragNodesArray; // used to keep track of dragged nodes
	
}
@property (retain) NSArray *dragNodesArray;

- (IBAction) albumController:(id) sender;
- (IBAction) addNewAlbumAction:(id)sender;
@end
